Page({
  // 🚨注意点：小程序的页面事件书写和 data 同级
  // handleTap(num) {
  //   console.log('点击(触摸)事件触发',num);
  // }
  // ❌错误写法
  // "handleTap(100)": function () {
  //   console.log('点击(触摸)事件触发');
  // },

  // ✅通过事件对象获取参数
  handleTap(e) {
    const id = e.target.dataset.id
    console.log('获取参数', id);
  },

  // 初始数据
  data: {
    count: 100,
    person: {
      name: '八戒',
      age: 500
    }
  },
  // 页面事件
  handleAdd() {
    // 1. 获取原始数据
    const n = this.data.count
    // 2. 修改数据
    this.setData({
      // 需求：点击加1
      count: n + 1,
      // 修改对象的某个属性
      "person.age": this.data.person.age + 1
    })
  }
})
